package org.dxy.domain.model.entity;

import lombok.Builder;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * Description:
 * Author dxy
 * Date 2025/6/21 10:13
 */
@Builder
@Data
public class ProductionLineFaultEntity {
    private Long id;                          // 故障记录ID
    private Long lineId;                      // 所属产线ID
    private String reason;                    // 故障原因（如：设备过热）
    private String reportedBy;                // 上报人
    private LocalDateTime occurredAt;         // 故障发生时间
    private LocalDateTime resolvedAt;         // 故障恢复时间（为空表示未恢复）
    private String recoveryRemark;            // 恢复说明（操作人填写）
    private boolean resolved;                 // 是否已恢复

    public boolean isRecovered() {
        return false;
    }
}
